#include "udp_server.hpp"
#include <ctype.h>
#include <stdio.h>
#include <memory>
// 输入错误时提示方法
void UseMessage(const string &proc)
{
    cout << "Method of use:";
    cout << proc << " serverip" << endl;
}

int main(int argc, char *argv[])
{

    if (argc != 2)
    {
        // 保证命令行运行服务器时不会有问题
        UseMessage(argv[0]);
        exit(USAGE_ERR);
    }
    int port = stoi(string(argv[1]));
    unique_ptr<Server> server(new Server(port));
    // 运行服务器
    server->Start();

    return 0;
}
